لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
SwiftUI Animations iOS 16 - هر چیزی را با SwiftUI متحرک کنید [ویدئو]
SwiftUI Animations iOS 16 - Animate Anything with SwiftUI [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با SwiftUI انیمیشن های روان و جذاب ایجاد کنید. این یک دوره سرگرم کننده با پروژه های بسیاری برای تمام سطوح مهارت اعم از آسان، متوسط تا پیشرفته است که انواع مختلف انیمیشن را بررسی و استفاده می کند. تنها چیزی که نیاز دارید دانش کاری زبان سوئیفت است و شما در اینجا در خانه خواهید بود. با استفاده از SwiftUI اپل، میتوانید انیمیشنهای زیبایی با کد بسیار کمتر از همیشه بسازید.
تکنیک ها و روش های بسیاری برای ترجمه ایده های خود برای انیمیشن و حرکت به انیمیشن در برنامه های خود بیاموزید. در این دوره، راههای متعددی را بررسی خواهیم کرد که میتوانیم از قدرت SwiftUI برای ایجاد و متحرک کردن هر چیزی استفاده کنیم. SwiftUI چارچوب اعلامی جدید اپل است. کار کردن با آن سریع، آسان و بسیار سرگرم کننده است. همچنین یاد خواهید گرفت که پروژه گل تنفسی را ایجاد کنید که در آن افکت هایی مانند برف و باد اضافه می کنیم تا گل را سرزنده نشان دهیم.
ما اشیاء را در اطراف محورهای مختلف متحرک می کنیم و جلوه مورچه ای را ایجاد می کنیم که از آن به عنوان یک تسمه فن برای رانندگی چرخ دنده ها استفاده می کنیم. ما یک نمودار آب و هوا را با دادهها متحرک میکنیم و انیمیشنها را با هم ترکیب میکنیم تا جلوه منحصربفردتری ایجاد کنیم. ما از پروتکل Shape و مسیرها استفاده خواهیم کرد تا بتوانیم یک شکل موج سفارشی ایجاد کنیم و سپس آن شکل را در نقاط کنترل مختلف متحرک کنیم. ما از animatableData استفاده خواهیم کرد، یک ویژگی داخلی SwiftUI که به ما امکان می دهد داده ها را به انواع روش های جالب متحرک سازی کنیم.
همه منابع و فایلهای کد در اینجا قرار میگیرند: https://github.com/PacktPublishing/SwiftUI-Animations-iOS-16---Animate-Anything-with-SwiftUI- متحرک سازی انواع اشیا و مقادیر
پروتکل و مسیرها را برای ایجاد یک شکل موج سفارشی شکل دهید
درک اثر اختلاف منظر
از iOS SpriteKit برای ایجاد انیمیشن هایی که از قانون فیزیک پیروی می کنند استفاده کنید
با افزودن صدا، پروژه ها را جذاب کنید
انیمیشن ها را برای ایجاد یک جلوه منحصر به فرد تر ترکیب کنید اگر یک توسعه دهنده وب یا یک توسعه دهنده برنامه هستید که به دنبال ایجاد انیمیشن های خیره کننده با استفاده از SwiftUI هستید، این دوره برای شما مناسب است. این دوره فرض می کند که شما دانش کاری زبان سوئیفت برای درک آسان موضوعات تحت پوشش را دارید. با چارچوب SwiftUI آشنا شوید * از animatableData استفاده کنید، یک ویژگی داخلی SwiftUI که به ما امکان می دهد داده ها را به انواع روش های جالب متحرک کنیم * آماده ایجاد انیمیشن های خیره کننده برای برنامه های خود با SwiftUI شوید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی دوره
Course Introduction
SwiftUI چیست؟ برنامه نویسی اعلانی در مقابل امری
What Is SwiftUI? Declarative Versus Imperative Programming
برنامه نویسی اعلانی در مقابل امری
Declarative Versus Imperative Programming
پشته ها
Stacks
پشته ها
Stacks
متن و اصلاح کننده ها
Text and Modifiers
متن و اصلاح کننده ها - قسمت 1
Text and Modifiers – Part 1
متن و اصلاح کننده ها - قسمت 2
Text and Modifiers – Part 2
متن و اصلاح کننده ها - قسمت 3
Text and Modifiers – Part 3
حالت فیلد متن و اصلاح کننده ها
TextField State and Modifiers
TextField - حالت و اصلاح کننده ها
TextField - State and Modifiers
تصویر و اصلاح کننده های آن
Image and Its Modifiers
تصویر و اصلاح کننده - قسمت 1
Image and Modifiers- Part 1
تصویر و اصلاح کننده - قسمت 2
Image and Modifiers- Part 2
پروژه 7 - رنگ بسیار رنگارنگ است - چرخش رنگ مثال 2 (سطح مهارت - متوسط)
Project 7 – Hue Is So Colorful – Hue Rotation Example 2 (Skill Level - Intermediate)
پروژه 10 - به آسانسور نیاز دارید؟ – آسانسور (سطح مهارت - متوسط)
Project 10 – Need a Lift? – Elevator (Skill Level - Intermediate)
مقدمه ای بر پروژه 10
Introduction to Project 10
بخش 1 - ایجاد مدل داده
Part 1 - Creating the Data Model
قسمت 2 - اضافه کردن آسانسور و افراد
Part 2 - Adding the Elevator and People
قسمت 3 - قرار دادن رابط کاربری در کنار هم
Part 3 - Putting the UI Together
پروژه 11 - وارد چرخش آن شوید (سطح مهارت - آسان)
Project 11 – Get into the Swing of It (Skill Level - Easy)
مقدمه ای بر پروژه 11
Introduction to Project 11
انیمیشن در حال چرخش
Swinging Animation
پروژه 12 - شب پر ستاره - ستاره های چشمک زن (سطح مهارت - پیشرفته)
Project 12 – Starry Night – Twinkling Stars (Skill Level - Advanced)
مقدمه ای بر پروژه 12
Introduction to Project 12
تابع مسیر را پر کنید
Fill Out the Path Function
ایجاد ستاره ها
Creating the Stars
پروژه 13 - یک دوست هوای منصفانه - رابط کاربری آب و هوا (UI) (سطح مهارت - متوسط)
Project 13 – A Fairweather Friend – Weather User Interface (UI) (Skill Level - Intermediate)
مقدمه ای بر پروژه 13
Introduction to Project 13
افزودن مدل داده – انتخابگر – قسمت 1
Adding the Data Model – Picker - Part 1
اضافه کردن نمودار و استفاده از انیمیشن های متنی - قسمت 2
Adding a Graph and Using Text Animations - Part 2
انیمیشن - قسمت 3
Animating - Part 3
افزودن بسته های سوئیفت - قسمت 4
Adding Swift Packages - Part 4
پروژه 14 - Gear Up - چرخش محورهای X، Y و Z (سطح مهارت - متوسط)
Project 14 – Gear Up – X, Y, and Z Axes Rotation (Skill Level - Intermediate)
مقدمه ای بر پروژه 14
Introduction to Project 14
ایجاد چرخ دنده - قسمت 1
Creating Gears - Part 1
ایجاد کمربند - قسمت 2
Creating Belts - Part 2
ایجاد شفت چرخ دنده - قسمت 3
Creating a Gear Shaft - Part 3
ایجاد نمای فن - قسمت 4
Creating the Fan View - Part 4
قسمت 5 - قرار دادن همه چیز در ContentView
Part 5 - Putting It All Together in the ContentView
پروژه 15 - ایجاد چند موج (سطح مهارت - پیشرفته)
Project 15 – Make Some Waves (Skill Level - Advanced)
مقدمه ای بر پروژه 15
Introduction to Project 15
ایجاد و متحرک سازی امواج - قسمت 1
Creating and Animating the Waves - Part 1
افزودن بویه و جلوه های صوتی - قسمت 2
Adding the Buoy and Sound Effects - Part 2
پروژه 16 – A Stroke of Insight – Strokes متحرک (سطح مهارت - پیشرفته)
Project 16 – A Stroke of Insight– Animating Strokes (Skill Level - Advanced)
مقدمه ای بر پروژه 16
Introduction to Project 16
شکل های قلب را ایجاد کنید - سکته ها را متحرک کنید
Create the Heart Shapes - Animate the Strokes
پروژه 17 - مثمر ثمر باشید و چند برابر شوید - دیدگاه را گسترش دهید (سطح مهارت - متوسط)
Project 17 – Be Fruitful and Multiply – Expand a View (Skill Level - Intermediate)
ایجاد امیتر و کمان - قسمت 1
Creating the Emitter and Arcs - Part 1
قرار دادن همه چیز در ContentView - قسمت 2
Putting It All Together in ContentView - Part 2
پروژه 20 – هرگز یک کتاب را بر اساس فیلمش قضاوت نکنید – بارگذار کتاب (سطح مهارت – پیشرفته)
Project 20 – Never Judge a Book By Its Movie – Book Loader (Skill Level - Advanced)
مقدمه ای بر پروژه 20
Introduction to Project 20
قسمت 1 - ایجاد ستون فقرات - ایجاد صفحات
Part 1 - Create the Spine - Create the Pages
قسمت 2 - قرار دادن کتاب در کنار هم
Part 2 - Putting the Book Together
نمایش نظرات